package nk;

import java.util.ArrayList;
import java.util.Scanner;

/**
 * 题目描述
 * <p>
 * 连续输入字符串(输出次数为N,字符串长度小于100)，请按长度为8拆分每个字符串后输出到新的字符串数组，
 * <p>
 * 长度不是8整数倍的字符串请在后面补数字0，空字符串不处理。
 * <p>
 * 首先输入一个整数，为要输入的字符串个数。
 * <p>
 * 例如：
 * <p>
 * 输入：2
 * <p>
 * abc
 * <p>
 * 12345789
 * <p>
 * 输出：abc00000
 * <p>
 * 12345678
 * <p>
 * 90000000
 * <p>
 * 接口函数设计如下:
 * <p>
 * 输入:字符串
 * <p>
 * 输出:无
 * <p>
 * 返回:0表示成功,其它返回-1
 */
public class SubString {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNextLine()) {
            String s = sc.nextLine();
            int n = Integer.parseInt(s);
            for (int i = 0; i < n; i++) {
                String str = sc.nextLine();
                if (str.isEmpty() || str.equals(" ")) continue;
                //这时候我们就要对str这个字符串进行截取操作，将截取的结果放入到一个集合中吧。
                ArrayList<String> arr = new ArrayList<>();
                while (str.length() > 8) {
                    String substring = str.substring(0, 8);
                    arr.add(substring);
                    str = str.substring(8);
                }
                if (str.length() > 0 && str.length() < 8) {
                    str += "00000000";
                }
                if (str.length() == 8) {
                    arr.add(str);
                } else {
                    arr.add(str.substring(0, 8));
                }

                for (int k = 0; k < arr.size(); k++) {
                    System.out.println(arr.get(k));
                }
            }
        }
    }
}
